﻿mov4 x0, 123
mov4 x1, 100
push4 x0
push4 x1
mov4 x0, f
call x0
mov4 [0], x0
pop4 x0
pop4 x0

mov4 x1, [0]
z2str
debug
aaa: doe
mov4 x0, aaa
jmp x0

end

f: push4 x0
mov4 x0, [sp-15]
mov4 x1, [sp-11]
push4 x0
push4 x1
mov4 x0, g
call x0
pop4 x1
pop4 x1
mov4 [sp-3], x0
mov4 x0, [sp-3]

pop4 x1
ret

g: nop
mov4 x1, [sp-11]
mov4 x2, [sp-7]
mul4 x0, x1, x2
ret